|
Advanced Software Engineering
|
The storage for all the values More...
Public Member Functions | |
| ValueStorage () | |
| Create a new ValueStorage More... | |
| void | Reset () |
| Reset the ValueStorage More... | |
| void | IncreaseStack () |
| Increase the stack More... | |
| void | DecreaseStack () |
| Decrease the stack More... | |
| void | SetVariable (string name, IValue value) |
| Set a variable More... | |
| IValue | GetVariable (string name) |
| Gets the variable at the first available stack More... | |
| bool | CheckVariableExists (string name) |
| Check if the variable exists in the first available stack More... | |
The storage for all the values
| Advanced_Software_Engineering.Verbs.Value.ValueStorage.ValueStorage | ( | ) |
Create a new ValueStorage
| bool Advanced_Software_Engineering.Verbs.Value.ValueStorage.CheckVariableExists | ( | string | name | ) |
Check if the variable exists in the first available stack
| name | variable name |
| void Advanced_Software_Engineering.Verbs.Value.ValueStorage.DecreaseStack | ( | ) |
Decrease the stack
| IValue Advanced_Software_Engineering.Verbs.Value.ValueStorage.GetVariable | ( | string | name | ) |
Gets the variable at the first available stack
| name | the names of the variable |
| void Advanced_Software_Engineering.Verbs.Value.ValueStorage.IncreaseStack | ( | ) |
Increase the stack
| void Advanced_Software_Engineering.Verbs.Value.ValueStorage.Reset | ( | ) |
Reset the ValueStorage
| void Advanced_Software_Engineering.Verbs.Value.ValueStorage.SetVariable | ( | string | name, |
| IValue | value | ||
| ) |
Set a variable
| name | Variable name |
| value | the IValue |